// 头部栏
<template>
  <div class="main">
    <div>后台管理</div>
    <div style="flex: 1;"></div>
    <div style="width: 100px">
      <el-dropdown>
        <span class="el-dropdown-link">
          {{ user.nickName }}<i class="el-icon-arrow-down el-icon--right"></i>
        </span>
        <template #dropdown>
          <el-dropdown-menu>
            <el-dropdown-item @click="$router.push('/person')">个人信息</el-dropdown-item>
            <el-dropdown-item @click="exit">退出系统</el-dropdown-item>
          </el-dropdown-menu>
        </template>
      </el-dropdown>
    </div>
  </div>
</template>

<script>
export default {
  name: "Header",
  created() {
    let str = sessionStorage.getItem("user") || "{}"
    this.user = JSON.parse(str)
  },
  data() {
    return {
      user: {}
    }
  },
  methods: {
    // 退出登陆
    exit() {
      this.$router.push('/login')
      // 清空本地存储的用户信息
      sessionStorage.setItem("user", "")
    }
  }
};
</script>

<style scoped>
.main {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #ccc;
  line-height: 50px;
  display: flex;
}

.main div:first-child {
  width: 200px;
  padding-left: 30px;
  font-weight: bolder;
  color: dodgerblue;
}
</style>
